<?php	
	class Navegacion{
	
		function &obtNavegacion(&$documento, $nombreRaiz){
			$nivel = $_SESSION['login']['log_nivel_acceso'];
			$navegacion = new DOMDocument();
			$navegacion->load("xsl/navegacion.xml");		

			$raizNavegacion = $navegacion->getElementsByTagName("navegacion")->item(0);
			$raizDoc = $documento->getElementsByTagName($nombreRaiz)->item(0);
			
			$nuevoNavegacion = $documento->createElement("navegacion");
			$raizDoc = $raizDoc->appendChild($nuevoNavegacion);
			$nuevoNavegacion->setAttribute("nivel", $nivel);
			$nuevoNavegacion->setAttribute("usuario", $_SESSION['login']['log_nombre']." ".
			$_SESSION['login']['log_apellido']);
			
			$secciones = $raizNavegacion->getElementsByTagName("seccion");
			foreach ($secciones as $seccion) {
				$nuevoSeccion = $documento->createElement("seccion");
			  	$nuevoNavegacion->appendChild($nuevoSeccion);
 		   		$nuevoSeccion->setAttribute("texto", $seccion->getAttribute("texto"));
			
				$enlaces = $seccion->getElementsByTagName("enlace");
			
				foreach ($enlaces as $enlace) {
				  $nuevo = $documento->createElement("enlace");
				  $nuevoSeccion->appendChild($nuevo);
			  
 		   		  $nuevo->setAttribute("texto", $enlace->getAttribute("texto"));
				  $nuevo->setAttribute("enlace", $enlace->getAttribute("enlace"));
			
				  $ver = $documento->createElement("ver");
				  $nuevo->appendChild($ver);
			 	 $ver->setAttribute("nivel", $enlace->getElementsByTagName("ver")->item(0)->getAttribute("nivel"));
			  			  
			  
			  
				  $agregar = $documento->createElement("agregar");
				  $nuevo->appendChild($agregar);
				  $agregar->setAttribute("nivel", $enlace->getElementsByTagName("agregar")->item(0)->getAttribute("nivel"));		  
			  

				  $modificar = $documento->createElement("modificar");
				  $nuevo->appendChild($modificar);
				  $modificar->setAttribute("nivel", $enlace->getElementsByTagName("modificar")->item(0)->getAttribute("nivel"));
			  
			  
				  $borrar = $documento->createElement("borrar");
				  $nuevo->appendChild($borrar);
				  $borrar->setAttribute("nivel", $enlace->getElementsByTagName("borrar")->item(0)->getAttribute("nivel"));		  
			  		      
				}
			}
			/*header("Content-Type: text/xml");
			echo $documento->saveXML();
			die();*/
			return $documento;
		}
	
	}

?>
